﻿using System;
using System.Collections.Generic;
using Sinacor.Infra.Service.Security.Services;
using Sinacor.Servico.Bovespa.Contabil.Service.ServiceContract;

namespace Sinacor.Servico.Bovespa.Contabil.Service.ServiceImplementation
{
    /// <summary>
    /// Service.ServiceImplementation Class - Municipio
    /// </summary>
    [SinacorServiceBehavior]
    public class Municipio : IMunicipio
    {
        #region ConsultarMunicipios

        /// <summary>
        /// Serviço irá Consultar uma lista de Municipios
        /// </summary>
        /// <returns>Lista de objetos do tipo DataContract.Response.MunicipioResponse</returns>
        public List<DataContract.Response.MunicipioResponse> ConsultarMunicipios()
        {
            return new Translator.BusinessEntityToDataContract.Municipio().ToMunicipioResponse(new BusinessLogic.Municipio().ConsultarMunicipios());
        }

        #endregion
    }
}
